home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir40 / pb24.zip / PB.DOC < prev    next >
Text File  |  1993-12-14  |  33KB  |  636 lines

  1.    
  2. **** Welcome to Playback!  Version 2.4  12/10/93 ****
  3.   
  4. How many times do you use your computer to do the same task over and over 
  5. again?  Maybe it's logging on to a bulletin board, backing up your hard 
  6. disk, uploading files to the home office, printing a letter, etc..  
  7. Wouldn't it be nice if you could just turn on a recorder, record the 
  8. complete task and then play it back with one keystroke whenever you 
  9. needed to do that task again?  Enter Playback. 
  10.  
  11. Playback differs greatly from most macro programs in that Playback 
  12. replays your keystrokes at the same rate you typed them in.  For example
  13. if you type in a program name and then wait for the program to load, 
  14. Playback will too.  You can launch these recorded keystrokes (keyfiles we 
  15. call them) with the touch of a hot key, or turn them into stand-alone 
  16. programs.  As an example of the later, let's say you record a sequence to 
  17. log on to an information service, get your stock quotes, save them to a 
  18. file, exit, import the file into your spreadsheet, and then print out the 
  19. results.  You could save this task into a stand alone program call 
  20. "GETSTOCK" and then you would just enter "GETSTOCK" at the DOS prompt 
  21. when you wanted to replay this task.  You can even have Playback replay 
  22. this task at some later time, completely unattended.  If you want you can 
  23. group several keyfiles together in a batch file.  And if you want, you 
  24. can start and stop your recordings from within a batch file, without user 
  25. initiation.  
  26.  
  27. You can also assign your keyfiles to different "hot keys". 
  28.  
  29. In addition, you can use the included Menu program to playback your 
  30. keystrokes using a point and select menu.  The menu program also lets you 
  31. view the contents of your keyfiles, delete them, change their playback 
  32. speed, add explanatory notes to them, rename them, and launch them at 
  33. some later time. 
  34.  
  35. OK, that gave you a brief overview of what Playback does, but how would 
  36. you use it?  I hesitate here because I'm sure I've just scratched the 
  37. surface on ways it can be used, and I don't want to discourage you from 
  38. finding your own applications. 
  39.  
  40. Menu program:  Use Playback to record the keystrokes to start each of 
  41. your applications.  Then use the Menu program to Launch them.  
  42.  
  43. Batch files:  I use Playback to record "batch" files.  Why?  I just start 
  44. recording the keystrokes using Playback and then save them to file.  Next 
  45. time I run the Menu program all the keystrokes sequences I saved are 
  46. turned into keyfiles, and I just use the Menu program to rename them to 
  47. whatever I want.  No editing, nothing.  Just record and save.  And I can 
  48. do so much more than normal batch files. 
  49.  
  50. Desktop publishing:  I not only use the Menu program to launch my desktop 
  51. publisher, but if I'm working on a large project I know I'll be doing for 
  52. a while, I create a keyfile that loads the file I want and then goes to 
  53. the page I want.  In addition, when it comes time to print, I'm given a 
  54. whole slew of options that I must select every time I print a page.  
  55. Since my responses are always the same I just record the keystrokes and 
  56. then play them back using a "hot key". 
  57.  
  58. E-Mail:  Use Playback to create a keyfile of the keystrokes to load your 
  59. modem program, load an E-Mail macro, run it, and exit the program.  If 
  60. you want, you can instruct Playback to run this sequence automatically at 
  61.  
  62. a certain time so your E-Mail is waiting when you get to the office.  One 
  63. of my registered users uses Playback to grab his stock quotes, manipulate 
  64. them, insert them into his spreadsheet, and print the results.  All with 
  65. one keypress. 
  66.  
  67. Keystroke expander:  If I have occasion to replay the same set of 
  68. keystrokes over and over I just record them and then use the "hot key" 
  69. whenever I want to replay them. 
  70.  
  71. Fun:  Try creating a keyfile of yourself writing a letter and then launch 
  72. it at some later time when you're not there but someone else may be 
  73. watching.  It's eerie seeing a computer going about the business of 
  74. writing and editing a letter with no one at the keyboard.
  75.  
  76. Demos:  I have customers who have used Playback to create self-running 
  77. demos.  Nothing like a real time demo, with no one at the keyboard!
  78.  
  79. Monitoring:  Since you can start recordings from a batch file, without 
  80. user initiation, you can use Playback to monitor how people are using 
  81. your computer.  If you can duplicate the initial conditions, you can 
  82. watch as what they did is played backed exactly as it happened. 
  83.  
  84. Basically Playback eliminates repetitive tasks.  Isn't that what 
  85. computers were meant to do in the first place? 
  86.  
  87. Note:  We have a program called KeyTrak that is specifically designed to 
  88. monitor computer usage by recording keystrokes without the user knowing 
  89. about it.  In addition to letting you view and print the keystrokes in a 
  90. variety of methods it also lets you view a usage graph showing how many 
  91. keystrokes were pressed throughout the day.  Use it to monitor computer 
  92. usage, to monitor employees suspected of fraud or theft, or as a 
  93. deterrent against misuse.  Monitor departing employees to see what files 
  94. they take with them.  Use it to monitor your own computer to see if 
  95. anyone accesses it while you're away.  And because KeyTrak lets you 
  96. replay the keystrokes, you can even use it as a work backup... to 
  97. recreate that document you just accidentally deleted.  Software 
  98. developers can also use KeyTrak for a variety of tasks such as recording 
  99. and recreating the actions of beta testers.  If you'd like more 
  100. information on KeyTrak send a self addressed stamped envelope to the 
  101. address listed below and we'll rush you a brochure. 
  102.  
  103.  
  104. === How Much? ===
  105.  
  106. Playback (tm) is copyrighted 1990-93 by RSE Incorporated.  It is user-
  107. supported shareware.  This means you're given this copy in order to 
  108. evaluate it.  If after a 21 day evaluation period you decide to continue 
  109. using it, you must become a registered user by sending the registration 
  110. fee of $35 +$1 shipping (add $1 for 3.5 disk, $5 overseas) to: 
  111.  
  112. Playback Registration │  MC or Visa customers:      │  Modem-It! to:
  113. 1157 57th Drive SE    │  Call or FAX (206) 939-4105 │  (206) 939-2312
  114. Auburn, WA 98002      │  Compuserve: 72371,1557     │  Product ID: PB
  115.  
  116. (Modem-It! (tm) is a free program that lets you use your modem to easily 
  117. place orders 24 hours a day with any participating merchant.  Look for it 
  118. on any bulletin board.) 
  119.  
  120. You are encouraged to freely distribute copies of the PB??.EXE file as 
  121. long as you don't charge anything for the copies.  DO NOT distribute the 
  122. individual, extracted, files; only PB??.EXE. 
  123.  
  124. As a registered user you'll receive these additional benefits: 
  125.  
  126. 1.  No more annoying messages asking you to register.
  127. 2.  Latest version of Playback, PLUS a "decoder" to convert all future 
  128.     versions of Playback to registered versions.
  129. 3.  The latest shareware versions of our other products, including 
  130.     FileNotes, PC-Directory, Remind Me!, Nabbit, BriteLine and more.
  131. 4.  Technical support 
  132. 5.  A sincere "Thank you" for supporting our efforts.
  133.  
  134. Those using Playback in a commercial or educational environment must 
  135. register.  Site licenses are available, as well as quantity discounts.  
  136.  
  137. An Instruction Manual containing printed documentation for all twelve of 
  138. our shareware products (including Playback) is available for an extra $5. 
  139.  
  140. === Let's Get Started ===
  141.  
  142. *  Make sure you've created a new subdirectory for Playback.  It's 
  143. important that the Playback files be the only files in the subdirectory! 
  144.  
  145. *  Go to the subdirectory where the Playback files are located and enter 
  146. "init" at the DOS prompt.  Among other things, the "init" program gives 
  147. you the option to include this subdirectory (where the Playback files 
  148. are) in the PATH statement in your AUTOEXEC.BAT file.  Your original 
  149. "AUTOEXEC.BAT" file will be saved as "AUTOEXEC.OLD".  Init also tells 
  150. Playback where your Keyfiles should be saved and the Menu program where 
  151. to look for Keyfiles.  If you don't want Init to modify your AUTOEXEC.BAT 
  152. file just press N when it asks you. 
  153.  
  154. *  After running Init, reboot your computer so the changes in your 
  155. AUTOEXEC.BAT file take affect. 
  156.  
  157. *** IMPORTANT ***
  158.  
  159. You MUST run the INIT program or Playback won't work correctly.  It 
  160. should only be run once.  DON'T run it every time you use Playback. 
  161.  
  162. One more time - To install Playback:
  163.  
  164. - Create a new subdirectory for Playback.  Move to the new subdir.
  165.  
  166. - Extract the Playback files inside the new subdirectory.  The 
  167.   Playback files should be the ONLY files in the subdirectory. 
  168.  
  169. - Run the initialization program by entering "init" at the DOS 
  170.   prompt. 
  171.  
  172. - Reboot your computer
  173.  
  174. Playback consists of two separate programs, the Playback program which 
  175. captures and plays back the keystroke sequences, and the Menu program 
  176. which we briefly discussed earlier. 
  177.  
  178. === The Playback Program ===
  179.  
  180. Playback (PB.COM) is a small TSR (Terminate and Stay Resident) program.  
  181. You load it once at the beginning of a session and it stays hidden until 
  182. you press one of its "hot keys".  Then it goes to work.  When you're done 
  183. with it, your original program continues as though nothing had happened. 
  184.  
  185. PB.COM only takes up about 3K of memory, plus whatever you allocate for 
  186. the keystroke buffer (more on that later).  
  187.  
  188. To load Playback into memory enter "pb" at the DOS prompt.  If you'd like 
  189. Playback automatically loaded whenever you turn on your computer then put 
  190. the phrase "PB" in your "AUTOEXEC.BAT" file on a separate line AFTER the 
  191. "PATH ..." statement. 
  192.  
  193. When you load Playback into memory a few words appear telling you the 
  194. "hot keys" that Playback uses.  (All the rest of the info encourages you 
  195. to register.  When you do, this info will no longer appear.)  Playback 
  196. has 3 hot keys: one to start and stop recording keystrokes, one to 
  197. playback the keystrokes, and one to save the keystrokes into a file.  
  198. Although the default values are Ctrl-R (press the Ctrl and R keys at the 
  199. same time) to record, Ctrl-P to Playback, and Ctrl-S to save, you can 
  200. change these using the Menu program. 
  201.  
  202. == Recording ==
  203.  
  204. When you press the Record "hot key" (Ctrl-R by default) you will hear an 
  205. ascending series of beeps.  This signals that Playback is now recording 
  206. your keystrokes.  When you've finished recording you press the Record 
  207. "hot key" again.  This time you'll hear a descending series of beeps 
  208. letting you know that the recording is complete. 
  209.  
  210. If you try to record more keystrokes than the keystroke buffer can hold, 
  211. Playback will automatically terminate the recording when the buffer gets 
  212. full.  You can increase the size of the keystroke buffer by using the 
  213. Menu program. 
  214.  
  215. == Print Screen ==
  216.  
  217. To execute a print screen function within your keyfiles use the character 
  218. Alt-254 (enter 254 on the numeric keypad while holding down the Alt key). 
  219.  
  220. == Saving ==
  221.  
  222. If you want to turn the recorded keystrokes into a keyfile then you 
  223. press the Save "hot key" (Ctrl-S by default).  When you press the Save 
  224. "hot key" the recording will be stopped (if you haven't stopped it 
  225. already) and the keystrokes will be saved in a file.  The next time the 
  226. Menu program is run it will turn the keystrokes in this file into 
  227. keyfile.
  228.  
  229. == Playback ==
  230.  
  231. When you press the Playback "hot key" (Ctrl-P by default) the keystrokes 
  232. in the keystroke buffer will be replayed just as you entered them, with 
  233. the same delay between keystrokes. 
  234.  
  235. By the way, you can cancel the playback of keystrokes by pressing the 
  236. Escape key.  This holds true no matter how the playback is initiated. 
  237.  
  238. You can also pause during a playback by pressing the space bar.  
  239. When you want the playback to resume you just press any key. 
  240.  
  241. Exercise:  If you haven't already loaded Playback into memory do so now 
  242. by entering "pb" at the DOS prompt.  Record a keystroke sequence (start 
  243. by pressing Ctrl-R).  Save it (by pressing Ctrl-S).  Play it back (by 
  244. pressing Ctrl-P).  Do this with several different keystroke sequences.  It 
  245. doesn't matter what you record, we're just getting familiar with the way 
  246. things work. 
  247.  
  248. == On/Off ==
  249.  
  250. There may be times when Playback's hot keys are the same ones you need to 
  251. use within an application.  You can turn Playback Off or On by pressing 
  252. the Off/On hot key which is Ctrl-O by default.  It is a toggle: press it 
  253. once and Playback becomes inactive, press it again and Playback becomes 
  254. active again.
  255.  
  256. == Un-installing Playback ==
  257.  
  258. If you'd like to remove Playback from memory then enter "pb/u" at the DOS 
  259. prompt.  However, remember that you must un-install TSR's in the reverse 
  260. order from which they were loaded.  If you don't it's possible your 
  261. computer will "lock up" and require a re-boot.
  262.  
  263.  
  264. === The Menu Program (PBMENU.COM) ===
  265.  
  266. To run the Menu program enter "PBMENU" at the DOS prompt.  The first thing 
  267. the Menu program does is look to see if you have saved any keystroke 
  268. sequences since the last time the program was used.  If you have, then 
  269. they will be converted into Keyfiles.  These Keyfiles will be given a 
  270. name.  The first will be "-B", the second "-C", and so on. 
  271.  
  272. * Run the Menu program at this time by entering "PBMENU" at the DOS prompt.  
  273. You can enter "PBMENU" at any DOS prompt, at any time, and the Menu program 
  274. will appear.  You don't have to be in the Playback subdirectory to run 
  275. the Menu program. 
  276.  
  277. The list to the left of the screen is a list of all the Keyfiles you've 
  278. created.  Select the one you want by using the up, down, home, end, PgUp 
  279. or PgDn cursor keys. 
  280.  
  281. To the right of the screen are three areas.  The top area displays the 
  282. keystroke sequence of the hi-lited Keyfile.  Normal alpha-numeric 
  283. characters are hi-lited.  Shift states (the state of the Insert, Scroll 
  284. Lock, and Caps Lock keys) are enclosed within [ ] and are displayed only 
  285. when they change.  All others keystrokes are displayed within < >.  For 
  286. example, <enter> means the enter key has been pressed, <bs> means the 
  287. backspace key, <Ins> means the Insert key, etc.. 
  288.  
  289. The middle area on the right contains two values: the Playback speed and 
  290. the Launch Time. 
  291.  
  292. Playback speed:  You can playback your keystroke sequences in one of 
  293. three ways.  "Normal" (the default value) means that it's played back at 
  294. the exact speed it was recorded.  "Turbo" means that it's played back at 
  295. max speed.  The middle value "Boost" is a combination of the two.  When 
  296. you select "Boost" a delay between keystrokes of more than 1.5 seconds 
  297. (this value can be adjusted) is retained.   Delays less than 1.5 seconds 
  298. are ignored and the keystrokes are played back at 18 characters a second.  
  299. This option is very useful for situations where you want to eliminate 
  300. insignificant pauses (typing delays for example) but want to retain the 
  301. important delays.
  302.  
  303. Which speed should you use?  Well try "Turbo" first.  If that doesn't 
  304. work then "Boost" probably will.  If "Boost" doesn't work then select 
  305. "Normal".  To change a Keyfile's Playback speed: hi-lite the desired 
  306. Keyfile and press the left or right cursor keys until the desired speed 
  307. is hi-lited.  
  308.  
  309. Launch (not lunch) time:  This is the time you want the program to be 
  310. launched at.  We'll talk about this later when we discuss launches.
  311.  
  312. The bottom of the right side of the screen is the "Note" area.  You can 
  313. leave notes of up to 160 characters on the contents and purpose of each 
  314. of your Keyfiles.  Those using "PC-Directory" or "FileNotes" will 
  315. recognize these notes as being the same as the filenotes you're used 
  316. to. 
  317.  
  318. === Menu Options ===
  319.  
  320. The top line of the screen displays a menu of your options.  You just 
  321. press the hi-lited key to exercise that particular function.  
  322.  
  323. * Escape:     Pressing the Escape key exits the Menu program. 
  324.  
  325. * Store:      Pressing S for "Store" exits the Menu program and puts the 
  326.     hi-lited Keyfile into Playback's keystroke buffer.  To playback the 
  327.     keystrokes just press the Playback "hot key" (Ctrl-P by default). 
  328.  
  329. * Edit:       When I first released Playback I didn't put a keyfile 
  330.     editor in it.  I thought it would be easier just to record a new 
  331.     keyfile rather than trying to edit an existing one.  Since Playback 
  332.     keeps track of shift states, scan codes, and delays, in addition to 
  333.     the alpha-numeric values, editing a keyfile is an extremely complex 
  334.     task. 
  335.  
  336.     It wasn't long before I started getting requests from customers for 
  337.     an editor.  As a result, I created a simple overstrike editor for 
  338.     Playback that lets you change the alpha-numeric values, and the delays of 
  339.     keystrokes in the file.  You can't add or delete keystrokes, and you 
  340.     can't edit the shift states (Ctrl, Alt, Shift).  In addition you 
  341.     can't change non-alpha-numeric keystrokes like pressing the F1 key, 
  342.     insert key, delete key, etc..  It's just for changing the alpha-
  343.     numeric values and the delays. 
  344.  
  345.     An example:  You create a keyfile that gathers data from different 
  346.     sources and transfers this data somewhere else.  Part of the transfer 
  347.     process involves inputting today's date.  It's a big keyfile and you 
  348.     don't want to re-record it every day just because you have to change 
  349.     the date.  In this case using the editor would make a lot of sense. 
  350.  
  351.     To use the editor, highlight the desired file and then press E for 
  352.     edit.  The file will be listed on the screen.  Characters you can 
  353.     edit will appear as they are, those you can't edit will appear as 
  354.     small dots.  You can use the cursor keys and the Tab, Home and End 
  355.     keys to position the cursor at the value you want to change.  Press 
  356.     the desired key.  The value will change from the old to the new and 
  357.     the cursor will move to the next value.  You may edit as many 
  358.     characters as you wish. 
  359.  
  360.     Editing keystroke delays is much the same.  The delay between the 
  361.     previous keystroke and the keystroke the cursor is at each is 
  362.     displayed in the lower right corner of the screen.  Press F10 to 
  363.     increase the delay or F9 to decrease it.  (Although not displayed on 
  364.     the Edit screen, F7 and F8 also let you change the delay but in 1 
  365.     second steps rather than in steps of 1/18th of a second.) 
  366.  
  367.     At any time during the edit process you can press the Esc key to 
  368.     return to the Menu program without saving any changes you may have 
  369.     made.  If you want to incorporate the changes into the keyfile then 
  370.     press F1.  If you want to create a new keyfile with another name then 
  371.     press F2. 
  372.  
  373. * Configure:  Pressing C for Configure brings up another screen of 
  374.     information.  All of the items you can change will be listed to the 
  375.     left of the screen along with their current values.  To change a 
  376.     particular item: 
  377.  
  378.     -  Use the up and down arrow keys to select the item you want to 
  379.        change.  
  380.     -  Press the left or right arrow keys to change the value of the 
  381.        selected item.  
  382.  
  383.     To change a "hot key" you need to select the shift state (Ctrl, Alt, or 
  384.     Ctrl and Alt) and then select a key.  For example to change the Playback 
  385.     "hot key" to Ctrl-D you would first select "Playback Shift State", press 
  386.     the right arrow key until "Ctrl" appeared, then press the down arrow to 
  387.     select "Playback Key", press the right arrow (to indicate you want to 
  388.     change it) and then press the desired key: D.  Clear as mud?  Try it and 
  389.     it'll all make sense. 
  390.  
  391.     Some of the items need explaining:
  392.  
  393.     Color Monitor?  If you have a color monitor then select "Yes".  This just 
  394.     affects whether the Menu program displays in color. 
  395.  
  396.     Flickering?  If when the cursor is on the "Flickering?" line your monitor 
  397.     begins to flicker then select "Yes" else select "No". 
  398.  
  399.     Buffer Size:   Change this value to change how many keystrokes the 
  400.     keystroke buffer holds.  Remember that each keystroke adds 5 bytes to the 
  401.     amount of memory Playback uses.  For example, if you select 200 
  402.     keystrokes, then Playback will take up about 4K of memory, 3K for the 
  403.     program and 1K (200*5) for the keystroke buffer.  The max is 3000 
  404.     keystokes.  If you have a task greater than 3000 keystrokes break it 
  405.     up into smaller keyfiles.
  406.  
  407.     Boost Threshold:  Remember how Boost works?  Any delays above a certain 
  408.     threshold are acted on, any below the threshold are ignored.  This value 
  409.     sets that threshold.  I've found that a threshold of 1.5 seconds works 
  410.     well.  You may want to lower or raise it depending on how fast you type 
  411.     and the type of applications Playback is activating.  Experiment. 
  412.  
  413.     Default Playback Speed:  Playback normally defaults to the normal 
  414.     playback speed, i.e. the keyfiles play back at the exact speed they were 
  415.     recorded.  You can change this value to boost, or turbo, if you want.  
  416.     This only affects newly created keyfiles.  Remember, this is just the 
  417.     default, you can still change the playback speed of each individual 
  418.     keyfile by using the Menu program.
  419.  
  420.     Press Escape when you've made all your changes.  The Menu program will 
  421.     re-appear. 
  422.  
  423.     If Playback is in memory (and it should be when you use the Menu program) 
  424.     then you'll have to reboot the computer and reload Playback to notice 
  425.     changes made to the Hot Keys, Buffer Size, and Boost Threshold. 
  426.  
  427. * Rename: you'll obviously want to rename your Keyfiles to something 
  428.     other than the default names the Menu program gives them.  Just hi-
  429.     lite the desired file and press R for Rename. 
  430.  
  431. * Launch: when you press L for "Launch" another menu will drop down 
  432.     giving you three options:  Launch Now, Launch Later, Launch Time. 
  433.  
  434.     If you press N to "Launch <N>ow"  the Menu program ends and the hi-
  435.     lited Keyfile runs immediately. 
  436.  
  437.     Pressing L for "Launch <L>ater" selects the hi-lited file to be 
  438.     launched at a later time: the time specified on the right middle of 
  439.     the screen under "Launch Time".  Select <L>ater Launch only if the 
  440.     Launch Time value for the hi-lited file is the time you want the 
  441.     keyfile to be launched at.  If the time isn't correct the use the 
  442.     next option "Launch <T>ime" to effect the delayed launch.
  443.                                                           
  444.     You can only select one file for Later Launch.  The file selected for 
  445.     a later launch is marked with a "*" to the left of its name.  If you 
  446.     want to un-select a file that you've already selected for a Later 
  447.     Launch simply select it again and the mark will disappear. 
  448.  
  449.     When you exit the Menu program, an alarm is set so at launch time the 
  450.     keystrokes in the keyfile selected for later launch (the one with the 
  451.     "*") get loaded into Playback and get played back just as if you'd 
  452.     pressed the Playback hot key.  For example, if you leave your 
  453.     computer on at night you could have Playback launch a Keyfile to 
  454.     retrieve your E-Mail right before you get to work in the morning, so 
  455.     it's waiting for you when you arrive. 
  456.     
  457.     The third option is to press T to select "Launch <T>ime".  This lets 
  458.     you adjust the Launch Time of the hi-lited file.  When you've 
  459.     finished adjusting the launch time then press Return and the keyfile 
  460.     will be marked for later launch with a "*".  Just exit the Menu 
  461.     program by pressing Escape and the file will be launched at the time 
  462.     you just set. 
  463.  
  464.     == NOTE ==  Obviously, launching a file normally, or as a delayed 
  465.     launch, won't do anything if Playback isn't loaded into memory. 
  466.  
  467. * Insert_Note:  Pressing the Insert key lets you leave a 160 character 
  468.     note on the contents or purpose of the hi-lited Keyfile.  Type in 
  469.     your note and press Enter. 
  470.  
  471.     Pressing Escape lets you escape without changing the note.  Entering 
  472.     a note only one character in length deletes the note. 
  473.  
  474. * Delete:  Press the Delete key to delete the hi-lited Keyfile. 
  475.  
  476. === Keyfile Operation ===
  477.  
  478. As we've discussed several times, you can have your keyfiles playback 
  479. just by entering their name at the DOS prompt.  However, there are a 
  480. couple of other options you can also execute from the DOS prompt by 
  481. adding command line options to the keyfiles name. 
  482.  
  483. Storing a keyfile:  If you just want to load the keyfile into Playback 
  484. so you can activate it later using the Playback hot key, then use the 
  485. command line option "/s" where "s" stands for store.  As an example 
  486. entering "test /s" at the DOS prompt would load the "test" keyfile into 
  487. Playback, but not replay it until you press the Playback hot key.  
  488.  
  489. Delayed Launches:  You can have a specific keyfile launched at some later 
  490. time by using the command line option "/hhmm" where "hhmm" is a 4 digit 
  491. number with the first two digits specifying the hour (in 24 hour military 
  492. time) and the last two digits representing the minutes.  The 4 digit 
  493. number MUST be exactly four digits long or things will get messed up.  
  494. DON'T seperate the hours and minutes by a colon, or anything else.  As 
  495. an example entering "test /0330" would load the keyfile "test" into 
  496. Playback and replay it at 3:30am.  Likewise "test /1750" would playback 
  497. the "test" keyfile at 5:50pm. 
  498.  
  499. Running Keyfiles from within a batch file:
  500.  
  501. Normally, you can only run a keyfile from a batch file if it is the last 
  502. item in the batch file.  Why?  Because all a keyfile does is load its 
  503. keystrokes into Playback and initiate a replay.  The keyfile program then 
  504. quits and Playback goes about its business of stuffing in keystrokes 
  505. totally in the background.  So what happens if you run a keyfile from a 
  506. batch file anywhere but as the last item?  The keyfile will load its 
  507. keystokes into Playback, initiate the Playback, and then end.  The rest 
  508. of the batch file will continue to execute even tho the playback of the 
  509. keystrokes has just started.
  510.  
  511. However, due to popular demand, I've created a batch file command line 
  512. option that lets you use keyfiles anywhere in a batch file.  You can 
  513. even put several of them in a batch file if you want, or call one keyfile 
  514. from inside another.  To do this just append the keyfile name with the 
  515. "/B" command line option when you specify it in the batch file.  For 
  516. example, the "test" keyfile would become "test /b".  There is a 
  517. limitation though:  The keyfile must exit at the DOS prompt.  In other 
  518. words, whatever task you have the keyfile performing, it must return to 
  519. the DOS prompt when it's finished.  In addition, you don't need to use 
  520. the "/B" option if you're using the store or delayed launch command line 
  521. options because the Playback of keystrokes in this case isn't immediate.
  522.  
  523.  
  524. Starting (and stopping) a recording from within a batch file:
  525.  
  526. Instead of using the hot keys to start and stop a recording, you can do 
  527. it from within a batch file by using "pb /r" to start the recording and 
  528. "pb /s" to stop the recording.  Playback disables its hot keys when a 
  529. recording is initiated this way so you must use "pb /s" to stop the 
  530. recording.  In addition, since you don't know how many keystrokes the 
  531. user may enter, you'll probably want to use the "Configure" portion of 
  532. the Menu program to greatly increase the keyboard buffer size. 
  533.  
  534. This feature can be a real boon for those of you looking to see how users 
  535. react to a new piece of software.  You can create a batch file to start 
  536. the program that uses "pb /r" to initiate a recording, then loads the 
  537. software, and finishes with "pb /s".  You'll then have a keyfile of 
  538. everthing the user did as he/she tried the software.
  539.  
  540. === Assigning Keyfiles to "Hot-Keys" ===
  541.  
  542. You can assign your keyfiles to different hot-keys.  That way when you 
  543. want to playback a particular keyfile you just press the hot-key you 
  544. assigned it to.  This is how you would assign the keyfile "GETMAIL" to 
  545. the hot-key: Alt-Ctrl-Z 
  546.  
  547.     PB :AC-Z GETMAIL
  548.  
  549. The format is a colon followed by the hot key abbreviation which uses C 
  550. for Ctrl, A for Alt, L for Left Shift, and R for Right shift, then a dash 
  551. followed by the combination key which must be A-Z.  Then you put a space 
  552. and follow it with the name of the keyfile.  For example to assign the 
  553. "TEST" keyfile to Alt-T you would enter: "PB :A-T TEST" 
  554.  
  555. You can have up to 10 keyfiles assigned to hot-keys.  You can list the 
  556. hot-keys and their associated keyfiles by entering "PB :".  If you have 
  557. multiple keyfiles that you assign to hot-keys on a regular basis you may 
  558. want to use a batch file (or a keyfile) to do the assigning for you. 
  559.  
  560. === Problems? ===
  561.  
  562. "When I run PBMENU I get an 'Aborting - No files' message."  The Menu 
  563. program can't find any Keyfiles, or information to make Keyfiles.  This 
  564. can happen for two reasons.  The obvious is that you haven't saved any 
  565. keystroke sequences.  Remember, to create a Keyfile you need to record 
  566. the keystroke sequence and then press the Save hot key. 
  567.  
  568. The second reason is that you didn't install Playback correctly.  More 
  569. than likely you didn't run the initialization program.  Delete all the 
  570. Playback files, return your autoexec.bat file to the way it was and 
  571. reinstall again according to the instructions given earlier.  Don't 
  572. forget to run INIT.  If Playback is not installed correctly, things won't 
  573. work right. 
  574.  
  575. "Playback doesn't capture my mouse moves."  You're right, Playback only 
  576. captures keystrokes.  But most mouse programs have keyboard commands as 
  577. well.  Use them. 
  578.  
  579. "Playback signaled the end of the recording session (descending series of 
  580. beeps) before I instructed it to."  You attempted to record more 
  581. keystrokes than the keystroke buffer can hold.  Use the Menu program to 
  582. increase the size of the keystroke buffer, un-install Playback using "PB 
  583. /U", reload Playback, and try again. 
  584.  
  585. "Some of my keystrokes weren't captured."  It's possible for programs to 
  586. intercept keystrokes and not pass the information on to the rest of us.  
  587. As a result there are situations where we can't get the information we 
  588. need. These situations are very rare.  The only place I've seen them is 
  589. in the activation of TSR programs and games.  What they do is intercept 
  590. the information coming from the keyboard, act on it, and then fool the 
  591. computer into thinking there never was a key pressed (much like what 
  592. happens when you press one of Playback's hot keys). 
  593.  
  594. In addition, some programs take complete control over the computer, in 
  595. many cases ignoring previous TSR programs.  Microsoft Windows does this.  
  596. For information on using Playback within MS Windows consult the file 
  597. "WINDOWS.TXT" on your Playback disk. 
  598.  
  599. "While trying to activate a function in one of my applications I end up 
  600. activating Playback instead."  The function you're trying to use in your 
  601. application uses the same key sequence as one of Playback's hot keys.  To 
  602. eliminate the conflict use the configuration function in the Menu program 
  603. to change Playback's hot keys to something that won't interfere with your 
  604. other applications, or use Playback's On/Off hot key to turn off 
  605. Playback. 
  606.  
  607. "When I try to run PBMENU the program locks up or starts generating 'divide 
  608. overflow' error messages."  Chances are you've got a .COM file in the 
  609. Playback subdirectory that isn't one of the Playback files or a Keyfile.  
  610. Remember, there shouldn't be any .COM files in the Playback subdirectory 
  611. (other than the keyfiles) except AL.COM, PB.COM and PBMENU.COM.
  612.  
  613. === Technical Assistance ===
  614.  
  615. Call 1-206-939-4105 for technical assistance, or leave a message on 
  616. Compuserve at 72371,1557.  Please have your registration number handy. 
  617.  
  618. === Distributing your Keyfiles ===
  619.  
  620. You can freely distribute the keyfiles you create using Playback to 
  621. others.  Of course they won't run unless the end user also has Playback.  
  622.  
  623. However, we do have a program that converts your keyfiles to autonomous 
  624. keyfiles that don't require Playback to execute.  For a $495 license fee 
  625. we will supply you with the conversion program, a registered copy of 
  626. Playback, and a license that grants you unlimited distribution rights for 
  627. all of your converted keyfiles.  Contact Scott Chaney at (206) 939-4105. 
  628.  
  629. === So long ====
  630.  
  631. That's it folks.  Hope you find Playback worthy of your support.  
  632. Why don't you give our other programs a spin as well?  
  633.  
  634. Take care. 
  635.  
  636.